package com.czd.support.model;

import org.apache.ibatis.type.Alias;

import com.czd.base.model.Page;

/**
 * 
 * @Description  站点实体类
 * 
 * @Author  Jun.Yang
 * @Date    2015年3月9日 上午10:15:08
 * @Version v1.0
 */
@Alias("site")
public class Site extends Page {
	private static final long serialVersionUID = 8242896255122734030L;

	/**
	 * 自增主键
	 */
    private Integer id;
    /**
     * 配置ID
     */
    private Integer configId;
    /**
     * 上传ftp
     */
    private Integer ftpUploadId;
    /**
     * 域名
     */
    private String domain;
    /**
     * 路径
     */
    private String sitePath;
    /**
     * 网站名称
     */
    private String siteName;
    /**
     * 简短名称
     */
    private String shortName;
    /**
     * 协议（默认http）
     */
    private String protocol;
    /**
     * 动态页后缀（默认jhtml）
     */
    private String dynamicSuffix;
    /**
     * 静态页后缀（默认html）
     */
    private String staticSuffix;
    /**
     * 静态页存放目录
     */
    private String staticDir;
    /**
     * 是否使用将首页放在根目录下
     */
    private String isIndexToRoot;
    /**
     * 是否静态化首页
     */
    private String isStaticIndex;
    /**
     * 后台本地化
     */
    private String localeAdmin;
    /**
     * 前台本地化
     */
    private String localeFront;
    /**
     * 模板方案
     */
    private String tplSolution;
    /**
     * 终审级别
     */
    private Byte finalStep;
    /**
     * 审核后(1:不能修改删除;2:修改后退回;3:修改后不变)
     */
    private Byte afterCheck;
    /**
     * 是否使用相对路径
     */
    private String isRelativePath;
    /**
     * 是否开启回收站
     */
    private String isRecycleOn;
    /**
     * 域名别名
     */
    private String domainAlias;
    /**
     * 域名重定向
     */
    private String domainRedirect;
    /**
     * 首页模板
     */
    private String tplIndex;
    /**
     * 站点关键字
     */
    private String keywords;
    /**
     * 站点描述
     */
    private String description;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getConfigId() {
		return configId;
	}

	public void setConfigId(Integer configId) {
		this.configId = configId;
	}

	public Integer getFtpUploadId() {
		return ftpUploadId;
	}

	public void setFtpUploadId(Integer ftpUploadId) {
		this.ftpUploadId = ftpUploadId;
	}

	public String getDomain() {
		return domain;
	}

	public void setDomain(String domain) {
		this.domain = domain;
	}

	public String getSitePath() {
		return sitePath;
	}

	public void setSitePath(String sitePath) {
		this.sitePath = sitePath;
	}

	public String getSiteName() {
		return siteName;
	}

	public void setSiteName(String siteName) {
		this.siteName = siteName;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getProtocol() {
		return protocol;
	}

	public void setProtocol(String protocol) {
		this.protocol = protocol;
	}

	public String getDynamicSuffix() {
		return dynamicSuffix;
	}

	public void setDynamicSuffix(String dynamicSuffix) {
		this.dynamicSuffix = dynamicSuffix;
	}

	public String getStaticSuffix() {
		return staticSuffix;
	}

	public void setStaticSuffix(String staticSuffix) {
		this.staticSuffix = staticSuffix;
	}

	public String getStaticDir() {
		return staticDir;
	}

	public void setStaticDir(String staticDir) {
		this.staticDir = staticDir;
	}

	public String getIsIndexToRoot() {
		return isIndexToRoot;
	}

	public void setIsIndexToRoot(String isIndexToRoot) {
		this.isIndexToRoot = isIndexToRoot;
	}

	public String getIsStaticIndex() {
		return isStaticIndex;
	}

	public void setIsStaticIndex(String isStaticIndex) {
		this.isStaticIndex = isStaticIndex;
	}

	public String getLocaleAdmin() {
		return localeAdmin;
	}

	public void setLocaleAdmin(String localeAdmin) {
		this.localeAdmin = localeAdmin;
	}

	public String getLocaleFront() {
		return localeFront;
	}

	public void setLocaleFront(String localeFront) {
		this.localeFront = localeFront;
	}

	public String getTplSolution() {
		return tplSolution;
	}

	public void setTplSolution(String tplSolution) {
		this.tplSolution = tplSolution;
	}

	public Byte getFinalStep() {
		return finalStep;
	}

	public void setFinalStep(Byte finalStep) {
		this.finalStep = finalStep;
	}

	public Byte getAfterCheck() {
		return afterCheck;
	}

	public void setAfterCheck(Byte afterCheck) {
		this.afterCheck = afterCheck;
	}

	public String getIsRelativePath() {
		return isRelativePath;
	}

	public void setIsRelativePath(String isRelativePath) {
		this.isRelativePath = isRelativePath;
	}

	public String getIsRecycleOn() {
		return isRecycleOn;
	}

	public void setIsRecycleOn(String isRecycleOn) {
		this.isRecycleOn = isRecycleOn;
	}

	public String getDomainAlias() {
		return domainAlias;
	}

	public void setDomainAlias(String domainAlias) {
		this.domainAlias = domainAlias;
	}

	public String getDomainRedirect() {
		return domainRedirect;
	}

	public void setDomainRedirect(String domainRedirect) {
		this.domainRedirect = domainRedirect;
	}

	public String getTplIndex() {
		return tplIndex;
	}

	public void setTplIndex(String tplIndex) {
		this.tplIndex = tplIndex;
	}

	public String getKeywords() {
		return keywords;
	}

	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}
}